一、Switch
用來處理多個條件的情況,通常用在有多個條件的情況下。
運作從上到下,當遇到case的值等於變數的值時,就會執行該case的程式碼,並且會執行break來結束 switch的執行。
如果沒有任何一個case的值等於變數的值,就會執行default的程式碼。
二、迴圈
用來重複執行程式碼。
以上均可以指定迴圈的條件。
補充:
while跟do while的差別在於,do while會先執行一次程式碼,再檢查條件是否成立。
break用來結束迴圈的執行,並且跳出迴圈。
continue用來跳過迴圈中的某一次迭代,並且繼續執行下一次迭代。
label用來標記迴圈,並且可以在break或continue時指定要跳出的迴圈。
例:有兩個迴圈時,可以使用label來指定要跳出的迴圈。